package com.meevle.business;

import java.util.List;

public interface IDelegate {

	public void persistObject(Object toBePersisted);
	public Object getObject(Object toBeUpdated);
	public List<Object> getAllObjects();
	
	/* TODO van de delegates lege klassen maken, een aanspreekpunt voor de remoteobjects maar die
	 * hun resultaten eigenlijk halen uit de echte delegate klassen die dan IDelegate gaan implementeren;
	 * bvb UserDelegateImpl; GenreDelegateImpl, ... waar dan ook de private (kunnen evt public gemaakt worden)
	 * methoden zoals check en checkParameters en zo staan
	*/
	
}
